package createpattern.abstractfactory;

/**
 * 抽象工厂
 *
 * @author seer
 * @date 2018/2/5 14:03
 */
public abstract class AbstractFactory {
    abstract <T> T getColor(Class<? extends Color> clazz);

    abstract <T> T getShape(Class<? extends Shape> clazz);
}
